package com.ekuaitu.kuaitu.bean;

/**
 * Created by Michael Pi on 2016/11/17.
 */

public class BikeRentBean {

    /**
     * status : 200
     * message : success
     * debug : null
     * attachment : {"orderModel":{"id":2250,"orderNum":"10120161210170200","status":0,"realPrice":0,"orderTime":1481360520013,"finishTime":1481360520013,"startBillingTime":1481360520013,"endBillingTime":1481360520013,"bikeOrderModel":{"bikeId":104,"picture":0,"type":2,"latitude":39.958163,"longitude":116.317818,"price":100,"licenseTag":"10005000"},"downLatitude":0,"downLongitude":0,"onLatitude":39.958163,"onLongitude":116.317818,"licenseTag":"10005000"}}
     */

    private int status;
    private String message;
    private Object debug;
    private AttachmentBean attachment;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Object getDebug() {
        return debug;
    }

    public void setDebug(Object debug) {
        this.debug = debug;
    }

    public AttachmentBean getAttachment() {
        return attachment;
    }

    public void setAttachment(AttachmentBean attachment) {
        this.attachment = attachment;
    }

    public static class AttachmentBean {
        /**
         * orderModel : {"id":2250,"orderNum":"10120161210170200","status":0,"realPrice":0,"orderTime":1481360520013,"finishTime":1481360520013,"startBillingTime":1481360520013,"endBillingTime":1481360520013,"bikeOrderModel":{"bikeId":104,"picture":0,"type":2,"latitude":39.958163,"longitude":116.317818,"price":100,"licenseTag":"10005000"},"downLatitude":0,"downLongitude":0,"onLatitude":39.958163,"onLongitude":116.317818,"licenseTag":"10005000"}
         */

        private OrderModelBean orderModel;

        public OrderModelBean getOrderModel() {
            return orderModel;
        }

        public void setOrderModel(OrderModelBean orderModel) {
            this.orderModel = orderModel;
        }

        public static class OrderModelBean {
            /**
             * id : 2250
             * orderNum : 10120161210170200
             * status : 0
             * realPrice : 0.0
             * orderTime : 1481360520013
             * finishTime : 1481360520013
             * startBillingTime : 1481360520013
             * endBillingTime : 1481360520013
             * bikeOrderModel : {"bikeId":104,"picture":0,"type":2,"latitude":39.958163,"longitude":116.317818,"price":100,"licenseTag":"10005000"}
             * downLatitude : 0.0
             * downLongitude : 0.0
             * onLatitude : 39.958163
             * onLongitude : 116.317818
             * licenseTag : 10005000
             */

            private String id;
            private String orderNum;
            private int status;
            private double realPrice;
            private long orderTime;
            private long finishTime;
            private long startBillingTime;
            private long endBillingTime;
            private BikeOrderModelBean bikeOrderModel;
            private double downLatitude;
            private double downLongitude;
            private double onLatitude;
            private double onLongitude;
            private String licenseTag;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getOrderNum() {
                return orderNum;
            }

            public void setOrderNum(String orderNum) {
                this.orderNum = orderNum;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public double getRealPrice() {
                return realPrice;
            }

            public void setRealPrice(double realPrice) {
                this.realPrice = realPrice;
            }

            public long getOrderTime() {
                return orderTime;
            }

            public void setOrderTime(long orderTime) {
                this.orderTime = orderTime;
            }

            public long getFinishTime() {
                return finishTime;
            }

            public void setFinishTime(long finishTime) {
                this.finishTime = finishTime;
            }

            public long getStartBillingTime() {
                return startBillingTime;
            }

            public void setStartBillingTime(long startBillingTime) {
                this.startBillingTime = startBillingTime;
            }

            public long getEndBillingTime() {
                return endBillingTime;
            }

            public void setEndBillingTime(long endBillingTime) {
                this.endBillingTime = endBillingTime;
            }

            public BikeOrderModelBean getBikeOrderModel() {
                return bikeOrderModel;
            }

            public void setBikeOrderModel(BikeOrderModelBean bikeOrderModel) {
                this.bikeOrderModel = bikeOrderModel;
            }

            public double getDownLatitude() {
                return downLatitude;
            }

            public void setDownLatitude(double downLatitude) {
                this.downLatitude = downLatitude;
            }

            public double getDownLongitude() {
                return downLongitude;
            }

            public void setDownLongitude(double downLongitude) {
                this.downLongitude = downLongitude;
            }

            public double getOnLatitude() {
                return onLatitude;
            }

            public void setOnLatitude(double onLatitude) {
                this.onLatitude = onLatitude;
            }

            public double getOnLongitude() {
                return onLongitude;
            }

            public void setOnLongitude(double onLongitude) {
                this.onLongitude = onLongitude;
            }

            public String getLicenseTag() {
                return licenseTag;
            }

            public void setLicenseTag(String licenseTag) {
                this.licenseTag = licenseTag;
            }

            public static class BikeOrderModelBean {
                /**
                 * bikeId : 104
                 * picture : 0
                 * type : 2
                 * latitude : 39.958163
                 * longitude : 116.317818
                 * price : 100
                 * licenseTag : 10005000
                 */

                private String bikeId;
                private String picture;
                private int type;
                private double latitude;
                private double longitude;
                private double price;
                private String licenseTag;

                public String getBikeId() {
                    return bikeId;
                }

                public void setBikeId(String bikeId) {
                    this.bikeId = bikeId;
                }

                public String getPicture() {
                    return picture;
                }

                public void setPicture(String picture) {
                    this.picture = picture;
                }

                public int getType() {
                    return type;
                }

                public void setType(int type) {
                    this.type = type;
                }

                public double getLatitude() {
                    return latitude;
                }

                public void setLatitude(double latitude) {
                    this.latitude = latitude;
                }

                public double getLongitude() {
                    return longitude;
                }

                public void setLongitude(double longitude) {
                    this.longitude = longitude;
                }

                public double getPrice() {
                    return price;
                }

                public void setPrice(double price) {
                    this.price = price;
                }

                public String getLicenseTag() {
                    return licenseTag;
                }

                public void setLicenseTag(String licenseTag) {
                    this.licenseTag = licenseTag;
                }
            }
        }
    }
}
